草庐IT

IOS UI通知栏过渡

全部标签

ios 远程通知未被标记为已读

好的,所以我编写了一个小应用程序来接收我在didReceiveRemoteNotification中处理的远程通知,我还检查了传递给didFinishLaunch的userDict。但是,通知在iOS5的通知中心仍列为“未读”(通知左侧有一个小蓝点)。我怎样才能做到在用户点击通知后它要么消失,要么被标记为已读? 最佳答案 我认为iOS5.0中没有一种方法可以只删除一个条目。引用iOSSDKReleaseNotesforiOS5.0:跳板应用程序的推送和本地通知出现在iOS5中新的通知中心。通知中心显示被视为“未读”的通知。要容纳没有

iphone - iOS向大量用户推送通知

我将用户的设备token保存在数据库中。在推送通知时,我从数据库中加载了所有设备token,然后在一个循环中,我一次向一个用户发送推送消息。现在大约有30万用户,我想知道,还有什么更好的办法吗?谢谢 最佳答案 Apple没有更好的方法。您需要向每个设备token发送相同的消息。像Parse.com这样的服务将通过让您向设备组广播来为您掩盖幕后的肮脏工作,但是您最初仍然需要将每个设备token订阅到该组......因此,要回答您的问题,没有更好的方法,您必须循环并发送到所有设备token:(。

ios 检查用户是否禁用了推送通知

我想知道用户是否选择在我的应用上禁用推送通知。我打电话:[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound];每次应用程序启动时。但是,如果用户不允许我的应用程序发送推送通知,我想将一些信息发送回服务器。我正在考虑将此逻辑放入此回调中:-(void)application:(UIApplication*)applicationdidFailToRegisterForRemoteNoti

ios - 当其任何 subview 设置为隐藏时通知父 View

我正在为iOS开发一个应用程序,我有一个包含subview的View,我想在它的任何subview设置为隐藏时调用一个函数。有人能指出我正确的方向吗? 最佳答案 好的,假设您在父View中实现了一个名为subview:(UIView*)viewwasHidden:(BOOL)hidden的方法,那么您需要在设置viewToHide.hidden后调用它:viewToHide.hidden=YES;if([[viewToHidesuperview]respondsToSelector:@selector(subview:wasHidd

使用 cordova 的 Android/ios 异步通知

我正在使用cordova构建一个应用程序,很可能是Android/ios。我的应用程序需要向用户发送提醒,理想情况下,该通知会将用户带到该应用程序。当通知启动时,应用程序可能并且很可能不会运行。下一个通知是应用程序提前知道的,不需要互联网来查找通知的内容。目前数据在本地存储中,因此native代码可能无法访问?我认为它是每天在特定(可配置)时间运行的cron作业,然后在必要时通知用户。我想知道实现此目标的最佳方法是什么。到目前为止,这是我发现的内容:cordova中的对话框/通知插件,但似乎只有在应用程序运行时才会启动。推送通知插件:乍一看,这似乎是互联网推送通知,并不是我真正需要的。

ios - 如何注册 cocoa 应用程序以接收远程通知以更新用户界面?

出于解释的目的,我简化了场景。这是一个员工checkin和checkout工资单系统。我有2个桌面站,其中包含我创建的两个不同的OSX应用程序:第一站有一个应用程序,可以在员工迟到时更新服务器上的数据库。该员工当天被标记。第二站有一款供管理人员使用的应用程序,可让他们执行特定的管理任务,但他们想知道谁迟到了大楼。如何在不定期轮询服务器的情况下更新站2上的应用程序用户界面?我发现这是无效的,并且相信推送通知在这里会有所帮助。在iOS中,应用程序可以注册自己接收推送通知,这样当服务器发送通知并且应用程序在前台时,调用application:didReceiveRemoteNotificat

ios - 是否可以强制设备的日期测试本地通知?

我正在创建一个带有特定日期的UILocalNotification。我想测试我为不同日期设置的提醒。我还想看看重复功能是否有效。是否可以将当前时间强制设置为不同的日期和时间,以便我查看它是否有效? 最佳答案 我过去常用的一种方法是通过“设置”应用在我的iPhone上实际更改时间和日期。如果您不知道在哪里执行此操作,here'sawikihowarticle.如果您过了通知应该关闭的时间/日期,您的iPhone会自动让它关闭。 关于ios-是否可以强制设备的日期测试本地通知?,我们在Sta

ios - 在不使用任何第三方服务(如 Parse 或 Urban Airship)的情况下在 iOS 中发送推送通知

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我想在不使用任何第三方服务(例如iOS中的UrbanAirship和Parse)的情况下向我的设备发送推送通知,因为当我在AndroidGCM中执行此操作时,我使用了任何其他类似的第三方服务,而不是我已经制作了我的自己的应用程序,我用它向GCM服务器发送发布请求,它实际上包含推送通知并将消息广播到所有安装了客户端应用程序的设备,所以在iOS中有这样的东西吗?

ios - APNS 推送通知已发送但未在 iOS 设备上收到

经过大量研究后,我发现这是一个很受欢迎的问题,但我发布了一个新问题,因为它们都没有帮助解决我的问题。我正在关注thistutorial以便为iOS设备创建PushNotifications。看起来一切正常,因为当我执行simplepush.php代码时它返回ConnectedtoAPNSMessagesuccessfullydelivered但设备没有收到任何推送消息。几个要点:是的,它是一个开发人员证书,它正在与sandbox服务器通信。生产问题没有问题。使用Pusher进行测试时它返回“APN无效token”日志,但我认为token生成正确。这就是我在AppDelegate.m文件

IOS7,8,9 接收之前的推送通知行为

我正在尝试开发一个应用程序来接收用户帐户的推送通知。(void)application:(UIApplication*)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken{一旦注册成功,deviceToken将链接到一个用户帐户。有一种情况,当userA完成注册并卸载应用时,应用理想情况下不会收到来自APNs的推送通知,但另一个用户B没有注册就安装了它,使用同一部iPhone,iPhone会收到userA的推送通知,因为deviceToken和之前的一样。事实上,userB不应